put on (an armor) - Turkish English Dictionary